package com.xbongbong.paas.connection.pojo.connector;

import lombok.Getter;
import lombok.Setter;

import java.util.List;

/**
 * 回款单执行动作pojo
 * 创建时间 2021/5/27 5:22 PM
 * 修改时间 2021/5/27 5:22 PM
 * @author chy
 */
@Getter
@Setter
public class PaymentSheetStandardFormatPojo extends FormatPojo {

    /**
     * 客户名称
     */
    private String customerName;
    /**
     * 客户编码
     */
    private String customerCode;

    /**
     * 单据编号
     */
    private String code;

    /**
     * 实收单类型： 1-实收；2-红冲实收；3-坏账
     */
    private Integer recvType;

    /**
     * 关联的实收款单据编号
     */
    private String fromRecvCode;

    /**
     * 归属人userId
     */
    private String empCode;

    /**
     * 归属人姓名
     */
    private String empName;

    /**
     * 回款类别，包含预收款、正式回款和尾款回款（现在都是正式回款）
     */
    private String category;

    /**
     * 应收款(回款计划)列表
     */
    private List<StmtPojo> stmtList;

    /**
     * 回款日期
     */
    private Long billDate;

    /**
     * 订单结算的清单
     */
    private List<OrderSettlementPojo> orderSettlementList;

    /**
     * 收款账户,调整为非编码
     */
    private String settleAccount;
    /**
     * 收款方式,调整为非编码
     */
    private String payType;
    /**
     * 金额
     */
    private String amount;

    /**
     * 备注
     */
    private String remark;

}
